non-profit nonprofit charity accounting software donations fundraising accounting career accounting definition cash book accounting finance accounting standard donate accounting job non profit accounting accounting balance sheet finance job community accounting jobs